echinococcus (echo) - Turkish English Dictionary